package com.sihan.swvp.service.sys;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.sihan.swvp.dao.sys.GsggDao;
import com.sihan.swvp.entity.sys.Gsgg;

@Service
public class GsggService {
	@Autowired
	private GsggDao gsggDao;
	
	public Page<Map<String, Object>> getGsgg(Gsgg bean,Integer page,Integer limit) {
		if(page !=null && limit !=null){
			PageHelper.startPage(page, limit);
		}
		return gsggDao.getGsgg(bean);
	}
	
	public Map<?, ?> getGsggImg(Gsgg bean){
		return gsggDao.getGsggImg(bean);
	}

	public int addGsgg(Gsgg bean) {
		return gsggDao.addGsgg(bean);
	}

	public int updateGsgg(Gsgg bean) {
		return gsggDao.updateGsgg(bean);
	}
	
	public int deleteGsgg(int id) {
		return gsggDao.deleteGsgg(id);
	}

	public List<Map<String, Object>> getImgs() {
		// TODO Auto-generated method stub
		return gsggDao.getImgs();
	}
	
	public Gsgg getGsggById(int id){
		
		return gsggDao.getGsggById(id);
	}
}
